package source.events;

/**
 * In order to listen for a particular even, a class must implement this 
 * interface for the subclass of event it wishes to listen for.  A single
 * class can implement this interface multiple times, provided they are
 * all for different event types. 
 * 
 * @author Brent
 *
 * @param <E> The type of event this listener listens for
 */

public interface EventListener<E extends Event> {
	public boolean eventCallback(E e);
}
